const http = require('http')
const fs = require('fs')

let server = http.createServer((req,res) => {
    const stat = fs.statSync('./a.txt');
    console.log(stat);
    //怎么让第一次的请求。得到文件的最后一次修改时间
   
        if(req.headers['if-modified-since']){
            if(req.headers['if-modified-since'] ==stat.mtime.toGMTString()){
                res.writeHead(304,{'Content-Type':'text/html;charset=utf-8'})
                res.end('没有修改了')
            }
            else{
                res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'})
                res.end('修改了')
            }
        }
        else{
            res.setHeader('Last-Modified',stat.mtime.toGMTString())
            res.end('hello');
        }
        
    }
// 在相应内容的事跳。写入响应头
)


server.listen(3333);